glomerular crescent - German English Dictionary